<?php
// 设置一个简单的cookie
setcookie('name','houdunwang.com');


// setcookie() 定义一个和其余的 HTTP 标头一起发送的 cookie。
// 和其它标头一样，cookie 必须在脚本的任何其它输出之前发送（这是协议限制）。
// 这需要将本函数的调用放到任何输出之前，包括 <html> 和 <head> 标签以及任何空格。
// 如果在调用 setcookie() 之前有任何输出，本函数将失败并返回 FALSE。
// 如果 setcookie() 函数成功运行，将返回 TRUE。这并不说明用户是否接受了 cookie。




// 第一个参数为 cookie的名   第二个参数为 cookie的值 第三个参数为失效的时间 

// -----------------如果该参数设为 '/' 的话，cookie 就在整个 domain 内有效，

//------------------如果设为 '/foo/'，cookie 就只在 domain 下的 /foo/ 目录及其子目录内有效，例如 /foo/bar/。

//默认值为设定 cookie 的当前目录。----------设置一个24小时到期的cookie

setcookie('name','houdunwang.com',time()+3600*24,'/');
setcookie('name','houdunwang.com',time()+3600*24,'/');
setcookie('name','houdunwang.com',time()+3600*24,'/');
setcookie('name','houdunwang.com',time()+3600*24,'/');

// ------------注意：cookie设置以后必须刷新以后才能生效。

// 不设置expire

// 直接设置expire为0


// ------------1 设置time() + 300

//   当前时间：可以显示cookie

//   过去时间：可以显示cookie

//   以后时间：无法显示cookie

//   再调成过去的时间：都无法显示cookie了



// ------------2 设置时间为 0

//   当前时间：可以显示cookie

//   过去时间：可以显示cookie

//   以后时间：可以显示cookie

//   来回切都可以正常显示

//   新开浏览器就没了，会话期间有效


// -----------3 不设置

//   当前时间：可以显示cookie

//   过去时间：可以显示cookie

//   以后时间：可以显示cookie

//   来回切都可以正常显示

//   新开浏览器就没了，会话期间有效




?>